草庐IT

Matplotlib 散点图

全部标签

Matplotlib 散点图

Matplotlib散点图我们可以使用pyplot中的scatter()方法来绘制散点图。scatter()方法语法格式如下:matplotlib.pyplot.scatter(x,y,s=None,c=None,marker=None,cmap=None,norm=None,vmin=None,vmax=None,alpha=None,linewidths=None,*,edgecolors=None,plotnonfinite=False,data=None,**kwargs)参数说明:x,y:长度相同的数组,也就是我们即将绘制散点图的数据点,输入数据。s:点的大小,默认20,也可以是个数

Matplotlib 绘制多图

Matplotlib绘制多图我们可以使用pyplot中的subplot()和subplots()方法来绘制多个子图。subplot()方法在绘图时需要指定位置,subplots()方法可以一次生成多个,在调用时只需要调用生成对象的ax即可。subplotsubplot(nrows,ncols,index,**kwargs)subplot(pos,**kwargs)subplot(**kwargs)subplot(ax)以上函数将整个绘图区域分成nrows行和ncols列,然后从左到右,从上到下的顺序对每个子区域进行编号1...N,左上的子区域的编号为1、右下的区域编号为N,编号可以通过参数in

Matplotlib 绘制多图

Matplotlib绘制多图我们可以使用pyplot中的subplot()和subplots()方法来绘制多个子图。subplot()方法在绘图时需要指定位置,subplots()方法可以一次生成多个,在调用时只需要调用生成对象的ax即可。subplotsubplot(nrows,ncols,index,**kwargs)subplot(pos,**kwargs)subplot(**kwargs)subplot(ax)以上函数将整个绘图区域分成nrows行和ncols列,然后从左到右,从上到下的顺序对每个子区域进行编号1...N,左上的子区域的编号为1、右下的区域编号为N,编号可以通过参数in

Matplotlib 网格线

Matplotlib网格线我们可以使用pyplot中的grid()方法来设置图表中的网格线。grid()方法语法格式如下:matplotlib.pyplot.grid(b=None,which='major',axis='both',)参数说明:b:可选,默认为None,可以设置布尔值,true为显示网格线,false为不显示,如果设置**kwargs参数,则值为true。which:可选,可选值有'major'、'minor'和'both',默认为'major',表示应用更改的网格线。axis:可选,设置显示哪个方向的网格线,可以是取'both'(默认),'x'或'y',分别表示两个方向,x

Matplotlib 网格线

Matplotlib网格线我们可以使用pyplot中的grid()方法来设置图表中的网格线。grid()方法语法格式如下:matplotlib.pyplot.grid(b=None,which='major',axis='both',)参数说明:b:可选,默认为None,可以设置布尔值,true为显示网格线,false为不显示,如果设置**kwargs参数,则值为true。which:可选,可选值有'major'、'minor'和'both',默认为'major',表示应用更改的网格线。axis:可选,设置显示哪个方向的网格线,可以是取'both'(默认),'x'或'y',分别表示两个方向,x

Matplotlib 轴标签和标题

Matplotlib轴标签和标题我们可以使用xlabel()和ylabel()方法来设置x轴和y轴的标签。实例importnumpyasnpimportmatplotlib.pyplotaspltx=np.array([1,2,3,4])y=np.array([1,4,9,16])plt.plot(x,y)plt.xlabel("x-label")plt.ylabel("y-label")plt.show()显示结果如下:标题我们可以使用title()方法来设置标题。实例importnumpyasnpimportmatplotlib.pyplotaspltx=np.array([1,2,3,4

Matplotlib 轴标签和标题

Matplotlib轴标签和标题我们可以使用xlabel()和ylabel()方法来设置x轴和y轴的标签。实例importnumpyasnpimportmatplotlib.pyplotaspltx=np.array([1,2,3,4])y=np.array([1,4,9,16])plt.plot(x,y)plt.xlabel("x-label")plt.ylabel("y-label")plt.show()显示结果如下:标题我们可以使用title()方法来设置标题。实例importnumpyasnpimportmatplotlib.pyplotaspltx=np.array([1,2,3,4

Matplotlib 绘图线

Matplotlib绘图线绘图过程如果我们自定义线的样式,包括线的类型、颜色和大小等。线的类型线的类型可以使用linestyle参数来定义,简写为ls。类型简写说明'solid'(默认)'-'实线'dotted'':'点虚线'dashed''--'破折线'dashdot''-.'点划线'None'''或''不画线实例importmatplotlib.pyplotaspltimportnumpyasnpypoints=np.array([6,2,13,10])plt.plot(ypoints,linestyle='dotted')plt.show()显示结果如下:使用简写:实例importmat

Matplotlib 绘图线

Matplotlib绘图线绘图过程如果我们自定义线的样式,包括线的类型、颜色和大小等。线的类型线的类型可以使用linestyle参数来定义,简写为ls。类型简写说明'solid'(默认)'-'实线'dotted'':'点虚线'dashed''--'破折线'dashdot''-.'点划线'None'''或''不画线实例importmatplotlib.pyplotaspltimportnumpyasnpypoints=np.array([6,2,13,10])plt.plot(ypoints,linestyle='dotted')plt.show()显示结果如下:使用简写:实例importmat

Matplotlib 绘图标记

Matplotlib绘图标记绘图过程如果我们想要给坐标自定义一些不一样的标记,就可以使用plot()方法的marker参数来定义。以下实例定义了实心圆标记:实例importmatplotlib.pyplotaspltimportnumpyasnpypoints=np.array([1,3,4,5,8,9,6,1,3,4,5,2,4])plt.plot(ypoints,marker='o')plt.show()显示结果如下:marker可以定义的符号如下:标记符号描述"."点","像素点"o"实心圆"v"下三角"^"上三角"左三角">"右三角"1"下三叉"2"上三叉"3"左三叉"4"右三叉"8"